package com.itheima.dao;

import com.itheima.pojo.OrderSetting;

import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
* @Author : wangjie
* @CreateDate : 2020/4/3 13:16
* @Version : 1.0
* @Description : 预约设置持久层接口
*/
public interface OrderSettingDao {
    //判断数据库中是否有指定的日期
    Long countByOrderDate(OrderSetting orderSetting);
    //更新数据库数据
    void updateOrderSetting(OrderSetting orderSetting);
    //添加数据库数据
    void add(OrderSetting orderSetting);
    //指定月份获取预约数据
    List<OrderSetting> getOrderSettingByMonth(Map<String, String> map);

    //根据日期获取可预约情况
    OrderSetting findByOrderDate(Date orderDate);
    //更新预约
    void update(OrderSetting orderSetting);
}
